/////////////////////////////////////////////     File     //////////////////////////////////////////////////
// Author: James Chen
// Filename: BattleSim.cpp
// Created: Friday, April 13, 2012 2:30:57 PM
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
#include "./BattleSim.h"

////////////////////// Singleton Implementation Begins //////////////////////
BattleSim *BattleSim::m_pInstance = 0;

BattleSim::BattleSim(void)
{
}

BattleSim::~BattleSim(void)
{
}

BattleSim *BattleSim::GetInstance(void)
{
	if(!m_pInstance)
	{
		m_pInstance = new BattleSim;
	}

	return m_pInstance;
}

void BattleSim::DeleteInstance(void)
{
	if(m_pInstance)
	{
		delete m_pInstance;
		m_pInstance = 0;
	}
}
/////////////////////// Singleton Implementation Ends ///////////////////////

void BattleSim::InitializePlayerTypes()
{
	Recruit = UNITDATA(RECRUIT, 40, 15, 30, 80);
	Soldier = UNITDATA(SOLDIER, 90, 20, 40, 85);

	Wolf = UNITDATA(WOLF, 10, 2, 3, 80, FIRSTSTRIKE, 0);
}